JtlWooCommerceConnector\Controllers\Product\ProductVaSpeAttrHandlerController C

Total Complexity 112
Dependencies 25
Dependents 6
Total lines 1,011
Lines of code 600
Logical lines of code 236
Comment lines 210
Methods 27
Properties 2

Methods 27

Method Rating Maintainability Complexity Lines of code
pullData()
A
42 12 58
setProductFunctionAttributes()
A
40 10 77
pushDataNew()
A
37 9 86
generateVariationSpecificData()
A
44 11 47
getVariationAndSpecificAttributes()
A
46 9 40
mergeAttributes()
S
52 7 24
handleCustomPropertyAttributes()
S
53 6 24
getVisibilityFunctionAttribute()
S
53 6 22
removeUnknownAttributes()
S
58 5 14
getSpecificValueId()
S
60 4 12
generateSpecificData()
S
61 4 12
getVariationAttributes()
S
57 3 16
getDigitalFunctionAttribute()
S
57 3 16
getFacebookSyncStatusFunctionAttribute()
S
58 3 15
getSuppressShippingNoticeFunctionAttribute()
S
57 2 16
getPayableFunctionAttribute()
S
60 2 13
getOnlyOneFunctionAttribute()
S
63 2 11
getVirtualFunctionAttribute()
S
63 2 11
getDownloadableFunctionAttribute()
S
63 2 11
getIsServiceFunctionAttribute()
S
62 2 11
__construct()
S
71 2 6
getAltDeliveryNoteFunctionAttribute()
S
62 1 11
getMinimumAgeAttribute()
S
63 1 11
getPurchaseNoteFunctionAttribute()
S
62 1 11
getProductTypeFunctionAttribute()
S
63 1 11
getDeliveryTimeFunctionAttribute()
S
63 1 11
sortI18nValues()
S
79 1 3